package com.uzai.console.entity;

import com.uzai.common.entity.BaseEntity;

/**
 * 支付宝充值明细
 * 
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2021-12-24 11:03:45
 */
public class AlipayDetail extends BaseEntity {

	private static final long serialVersionUID = -4097382191560247026L;

	/**
	 * 运营商ID
	 */
	private Long merId;
	/**
	 * 商户订单号
	 */
	private String tradeno;
	/**
	 * 交易类型 1-机器人授权
	 */
	private Integer type;
	/**
	 * 子交易类型
	 */
	private String subtype;
	/**
	* 业务信息（json)
	*/
	private String businessInfo;
	/**
	 * 交易金额
	 */
	private Double amount;
	/**
	 * 交易状态（0-关闭；1-付款中；2-支付成功；3-交易结束）
	 */
	private Integer status;
	/**
	 * 业务返回码
	 */
	private String subCode;
	/**
	 * 业务返回码描述
	 */
	private String subMsg;
	/**
	 * 支付宝交易号
	 */
	private String aliTradeNo;
	/**
	 * 收款支付宝账号对应的支付宝唯一用户号
	 */
	private String sellerId;
	/**
	 * 商户原始订单号，最大长度限制32位
	 */
	private String merchantOrderNo;
	/**
	 * 版本号
	 */
	private Integer version;

	/**
	 * 支付完成回调页面
	 */
	private String alipayUrl;

	/**
	 * 备注
	 */
	private String remark;

	public static long getSerialVersionUID() {
		return serialVersionUID;
	}

	public Long getMerId() {
		return merId;
	}

	public void setMerId(Long merId) {
		this.merId = merId;
	}

	public String getTradeno() {
		return tradeno;
	}

	public void setTradeno(String tradeno) {
		this.tradeno = tradeno;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public String getBusinessInfo() {
		return businessInfo;
	}

	public void setBusinessInfo(String businessInfo) {
		this.businessInfo = businessInfo;
	}

	public Double getAmount() {
		return amount;
	}

	public void setAmount(Double amount) {
		this.amount = amount;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getSubCode() {
		return subCode;
	}

	public void setSubCode(String subCode) {
		this.subCode = subCode;
	}

	public String getSubMsg() {
		return subMsg;
	}

	public void setSubMsg(String subMsg) {
		this.subMsg = subMsg;
	}

	public String getAliTradeNo() {
		return aliTradeNo;
	}

	public void setAliTradeNo(String aliTradeNo) {
		this.aliTradeNo = aliTradeNo;
	}

	public String getSellerId() {
		return sellerId;
	}

	public void setSellerId(String sellerId) {
		this.sellerId = sellerId;
	}

	public String getMerchantOrderNo() {
		return merchantOrderNo;
	}

	public void setMerchantOrderNo(String merchantOrderNo) {
		this.merchantOrderNo = merchantOrderNo;
	}

	public Integer getVersion() {
		return version;
	}

	public void setVersion(Integer version) {
		this.version = version;
	}

	public String getSubtype() {
		return subtype;
	}

	public void setSubtype(String subtype) {
		this.subtype = subtype;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getAlipayUrl() {
		return alipayUrl;
	}

	public void setAlipayUrl(String alipayUrl) {
		this.alipayUrl = alipayUrl;
	}
}
